package com.tedu.bill.demo8;

/**
 * Author：毕龙
 * Date: 2024/4/17 10:10
 */
public class Student {
    //成员变量
    String name;
    int age;
    //成员方法
    public void print(){
        System.out.println("姓名："+name + "\t年龄："+age);
    }

    /**
     * 方法名相同 参数不同（个数  顺序  类型不同）：重载
     * 重载的作用：方便调用
     */
    //无参的学习
    public void study(){
        System.out.println("学生学习知识");
    }
    //有参的学习跟第一个学习的函数比参数的个数不同
    public void study(String course){
        System.out.print(name+"学习"+course);
        System.out.println();
    }
    //跟第一个是个数不同
    //跟第二个是类型不同
    public void study(int hours){
        System.out.println(name+"学习"+hours+"小时");
    }
    //跟第一个第二个第三个个数不同
    public void study(String course,int hours){
        System.out.println(name+"学习"+course+"课程"+hours+"小时");
    }
    //跟第一个第二个第三个个数不同
    //跟第四个函数参数的顺序不同
    public void study(int hours,String course){
        System.out.println(name+"学了"+hours+"小时的"+course+"课程");
    }
}
